LayoutControl
The LayoutControl
class is an abstract base class for controls that manage layout, including designer properties, items, and layout settings.
Properties
Name | Description |
---|---|
Items | The list of items contained within the layout control. |
ExecutedServerEvents | A list of server events that have been executed. |
DesignerProps | The designer properties associated with the layout control. |
ServerEvents | A list of server-side events associated with the control. |
Layout | The layout settings for the control. |
Name | The name of the control. |
ClientEvents | A list of client-side events associated with the control. |
ControlId | The unique identifier of the control. |
Constructors
Name | Description |
---|---|
LayoutControl() | Initializes a new instance of the LayoutControl class with default values. |
LayoutControl() | Initializes a new instance of the LayoutControl class with empty event lists. |
Methods
Name | Description |
---|---|
OnPropertyChanged(sender, e) | Handles the property changed event. |
GetDifferences(otherObj) | Compares the current instance with another control and returns the differences. |
OnPropertyValueGet(sender, e) | Raises the PropertyValueGet event. |
OnPropertyChanging(sender, e) | Handles the property changing event. |
OnLoad(sender, e) | Raises the Load event. |
SetPropertyValue(mapping, value) | Sets the value of a property specified by a mapping. |
OnRender(sender, e) | Raises the Render event. |
GetProtectedData(isDisabledOrReadOnly) | #import (Bimser.CSP.FormControls.Base.ICanProtectData.GetProtectedData(bool)) (shortDescription) |
OnPreRender(sender, e) | Raises the PreRender event. |
OnInit(sender, e) | Raises the Init event. |
Events
Name | Description |
---|---|
Load | Triggered when the control is loaded. |
PropertyValueGet | Triggered when retrieving a control property value. |
PreRender | Triggered before the control is rendered. |
Render | Triggered when the control is rendered. |
Init | Triggered when the control is initialized. |